Tableaux and Model Checking for Memory Logics

نویسندگان

  • Carlos Areces
  • Diego Figueira
  • Daniel Gorín
  • Sergio Mera
چکیده

Memory logics are modal logics whose semantics is specified in terms of relational models enriched with additional data structure to represent memory. The logical language is then extended with a collection of operations to access and modify the data structure. In this paper we study their satisfiability and the model checking problems. We first give sound and complete tableaux calculi for the memory logic ML(©k ,©r ,©e ) (the basic modal language extended with the operator©r used to memorize a state, the operator ©e used to wipe out the memory, and the operator ©k used to check if the current point of evaluation is memorized) and some of its sublanguages. As the satisfiability problem of ML(©k ,©r ,©e ) is undecidable, the tableau calculus we present is non terminating. Hence, we furthermore study a variation that ensures termination, at the expense of completeness, and we use model checking to ensure soundness. Secondly, we show that the model checking problem is PSpace-complete.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Combining Deduction and Model Checking into Tableaux and Algorithms for Converse-PDL

This paper presents a prefixed tableaux calculus for Propositional Dynamic Logic with Converse based on a combination of different techniques such as prefixed tableaux for modal logics and model checkers for +-calculus. We prove the correctness and completeness of the calculus and illustrate its features. We also discuss the transformation of the tableaux method (naively NEXPTIME) into an EXPTI...

متن کامل

Games for modal and temporal logics

Every logic comes with several decision problems. One of them is the model checking problem: does a given structure satisfy a given formula? Another is the satisfiability problem: for a given formula, is there a structure fulfilling it? For modal and temporal logics; tableaux, automata and games are commonly accepted as helpful techniques that solve these problems. The fact that these logics po...

متن کامل

Lecture Notes on Model Checking

In this course, we have seen several modal logics and proof calculi to justify the truth / validity of formulas. But natural deduction, Hilbert-style calculi, tableaux, sequent calculi and the like are not the only way to establish truth. For a particular Kripke structure at hand, a systematic exploration of the state space can be used to establish if a formula of modal logic is true or false i...

متن کامل

Comparing Tableaux, Automata and Games for Modal and Temporal Logics

Logics have proved to be a valuable mathematical tool for various areas in computer science, computational linguistics, artificial intelligence, etc. because they provide formal frameworks that allow to reason about structures. Several problems arise with every logic. E.g. it must be known how to prove satisfiability of a formula φ (Is there a model for φ?) or validity (Is every interpretation ...

متن کامل

Towards ABox Modularization of semi-expressive Description Logics

In the last years, the vision of the Semantic Web fostered the interest in reasoning over large and very large sets of assertional statements in knowledge bases. Traditional tableau-based reasoning systems perform bad answering queries over large data sets, because these reasoning systems are based on efficient use of main memory data structures. Increasing expressivity and worstcase complexity...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2009